﻿// add listener in SimpleResultTable check
function addListenerCheckboxSimpleResultTable(srt_id){
  var inputs, x;
  inputs = document.getElementsByTagName('input');
  
  for(x=0;x<inputs.length;x++){
  
	if(inputs[x].type=='checkbox' && inputs[x].id == srt_id){
		inputs[x].addEventListener('click', function(){
			setIdCheckHidden(this);
		});
	}
  }   
}

// limpa a result, seta apenas o item selecionado e guarda o valor selecionado no hidden
function setIdCheckHidden(element){

	clearCheckboxSimpleResultTable(element);
	document.getElementById(element.id+'_hidden').value = element.value;
}

// limpa todos os itens selecionados da SimpleResultTable exceto o item selecionado
function clearCheckboxSimpleResultTable(element){
  var inputs, x;
  inputs = document.getElementsByTagName('input');  
  for(x=0;x<inputs.length;x++){
	if(inputs[x].type=='checkbox'){
	  if(inputs[x].checked==true && inputs[x].id == element.id){
	    if(inputs[x].value != element.value){
		  inputs[x].checked= false;
		}
	  }
	}
  }   
}
		